staff a position - English Synonyms Dictionary